Ruby メソッド定義
#Ruby
#メソッド
最後に評価された式がメソッドの返り値となる
code:ruby
def メソッド名(引数)
# 処理
end
メソッド名は
スネークケース
基本は小文字と
_
先頭が数字はNG
code:ruby
def area(length, width)
length * width
end
area(2, 3)
#=>
6
引数がなければ
()
は不要
code:ruby
def greeting
"Hello!"
end
真偽値を返すメソッドは末尾に
?
をつける(慣習)
Ruby 破壊的メソッドには ! をつけるというルールはない
デフォルト値付きの引数